#ifndef SPECTRUMTASK_H
#define SPECTRUMTASK_H

#include "qtask.h"

class SpectrumTask : public QTask
{
    Q_OBJECT

public:
    explicit SpectrumTask(QObject *parent = 0);
    SpectrumTask(QCoreApplication *app, QObject *parent = 0);

protected:
    // Overridding from [QTask]
    virtual bool runInteractive (QuitRole role = CHILD) ;
    virtual bool runArguments   (QuitRole role = CHILD) ;

signals:

public slots:

private:
    Page m_mainPage;
    Page m_logPage;

};

#endif // SPECTRUMTASK_H
